﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Templates/Acuicultura.Master" AutoEventWireup="true"
    CodeBehind="frmRegistroPersonalOcupado.aspx.cs" Inherits="EstadisticaProduce.Acuicultura.frmRegistroPersonalOcupado" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div class="clsDivResultado" style="margin: auto;">
        <div class="clsDivResultado" style="margin: auto;">
            <script type="text/javascript">
                $(document).ready(function () {
                    $("#<%=txtCtDiscapH.ClientID %>").ForceNumericOnly();
                    $("#<%=txtCtDiscapM.ClientID %>").ForceNumericOnly();
                    $("#<%=txtCtMOtros.ClientID %>").ForceNumericOnly();
                    $("#<%=txtCtProdH.ClientID %>").ForceNumericOnly();
                    $("#<%=txtCtProdM.ClientID %>").ForceNumericOnly();
                    $("#<%=txtCtHOtros.ClientID %>").ForceNumericOnly();
                }); 
            </script>
            <script type="text/javascript">
                $(function () {
                    InitializeDeleteConfirmation();

                });

                function InitializeDeleteConfirmation() {
                    $('#deleteConfirmationDialog').dialog({
                        autoOpen: false,
                        resizable: false,
                        height: 120,
                        modal: true,
                        buttons: {
                            "Delete": function () {
                                $(this).dialog("close");
                                $(this).css("font-size:10px")
                            },
                            Cancel: function () {
                                $(this).dialog("close");
                            }
                        }
                    });
                }

                function deleteItem(uniqueID, itemID) {
                    var dialogTitle = 'Eliminar registro ' + itemID + '?';

                    $("#deleteConfirmationDialog").html('<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Por favor confirme la eliminación del Registro</p>');

                    $("#deleteConfirmationDialog").dialog({
                        title: dialogTitle,
                        buttons: {
                            "Eliminar": function () { __doPostBack(uniqueID, ''); $(this).dialog("close"); },
                            "Cancelar": function () { $(this).dialog("close"); }
                        }
                    });

                    $('#deleteConfirmationDialog').dialog('open');
                    return false;
                }

                function ShowError(errorMessage) {
                    $(document).ready(function () {
                        $("#deleteErrorDialog").text(errorMessage);
                        $("#deleteErrorDialog").dialog({
                            modal: true,
                            buttons: {
                                Ok: function () {
                                    $(this).dialog("close");
                                    $(this).css("font-size", 11);
                                }
                            }
                        });
                    });
                }
            </script>
            <div id="deleteConfirmationDialog" style="font-size: 10px;">
            </div>
            <div id="deleteErrorDialog" title="Ocurrio un error, verifique." style="font-size: 10px;">
            </div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:HiddenField ID="hdnaccion" runat="server" />
                    <asp:HiddenField ID="hdncodempresa" runat="server" />
                    <asp:HiddenField ID="hdncodestablecimiento" runat="server" />
                    <asp:HiddenField ID="hdncodregistro" runat="server" />
                    <asp:HiddenField ID="hdnperiodo" runat="server" />
                    <table class="clsTablaForm">
                        <tr>
                            <td colspan="2">
                                <h2 class="abajo15 border-bottom">
                                    Registro Personal Ocupado
                                </h2>
                            </td>
                        </tr>
                        <tr>
                            <td style="text-align: center">
                                Tipo Trabajador
                            </td>
                            <td style="text-align: left">
                                <div class="styled-select">
                                    <asp:DropDownList ID="ddlTipoTrabajador" runat="server" CssClass="especie" Width="300px">
                                    </asp:DropDownList>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td style="text-align: center">
                                Tipo Contrato
                            </td>
                            <td style="text-align: left">
                                <div class="styled-select">
                                    <asp:DropDownList ID="ddlTipoContrato" runat="server" CssClass="especie" Width="300px">
                                    </asp:DropDownList>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <table class="clsTablaForm">
                                    <tr>
                                        <td style="width: 25%">
                                            &nbsp;
                                        </td>
                                        <td style="width: 20%">
                                            Hombre
                                        </td>
                                        <td style="width: 30%">
                                            Mujer
                                        </td>
                                        <td>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Cantidad Personal Producción
                                        </td>
                                        <td style="text-align: left">
                                            <asp:TextBox ID="txtCtProdH" runat="server" CssClass="valor inputText" Width="60px">0</asp:TextBox>
                                        </td>
                                        <td style="text-align: left">
                                            <asp:TextBox ID="txtCtProdM" runat="server" CssClass="valor inputText" Width="60px">0</asp:TextBox>
                                        </td>
                                        <td>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Cantidad Personal Otros
                                        </td>
                                        <td style="text-align: left">
                                            <asp:TextBox ID="txtCtHOtros" runat="server" CssClass="valor inputText" Width="60px">0</asp:TextBox>
                                        </td>
                                        <td style="text-align: left">
                                            <asp:TextBox ID="txtCtMOtros" runat="server" CssClass="valor inputText" Width="60px">0</asp:TextBox>
                                        </td>
                                        <td>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            Cantidad Personal Discapacitado
                                        </td>
                                        <td style="text-align: left">
                                            <asp:TextBox ID="txtCtDiscapH" runat="server" CssClass="valor inputText" Width="60px">0</asp:TextBox>
                                        </td>
                                        <td style="text-align: left">
                                            <asp:TextBox ID="txtCtDiscapM" runat="server" CssClass="valor inputText" Width="60px">0</asp:TextBox>
                                        </td>
                                        <td>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <div class="contentButton">
                                    <asp:Button ID="btnGrabar" runat="server" Text="Grabar" CssClass="boton button-small"
                                        OnClick="btnGrabar_Click" />
                                    <asp:Button ID="btnLimpia" CssClass="button-small p3" runat="server" Text="Limpiar"
                                        OnClick="btnLimpia_Click" />
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <fieldset style="width:70%">
                                    <legend>Resumen </legend>
                                    <table width="100%">
                                        <tr>
                                            <td style="width: 20%;text-align:right">
                                                Número Días
                                            </td>
                                            <td style="width: 10%">
                                                <asp:TextBox ID="txtNroDias" runat="server" CssClass="valor inputText" Width="60px">0.00</asp:TextBox>
                                            </td>
                                            <td style="width: 20%; text-align:right">
                                                Porcentaje %
                                            </td>
                                            <td style="width: 10%">
                                                <asp:TextBox ID="txtPorcentaje" runat="server" CssClass="valor inputText" Width="60px">0.00</asp:TextBox>
                                            </td>
                                            <td style="width: 10%">
                                                <asp:Button ID="btnGrabarResumen" runat="server" CssClass="boton button-small" OnClick="btnGrabarResumen_Click"
                                                    Text="Grabar" />
                                            </td>
                                            <td style="width: 10%">
                                                <asp:Button ID="btnLimpiarResumen" runat="server" CssClass="button-small p3" OnClick="btnLimpiarResumen_Click"
                                                    Text="Limpiar" />
                                            </td>
                                            
                                        </tr>
                                    </table>
                                </fieldset>
                            </td>
                        </tr>
                    </table>
                    <asp:GridView ID="gvRegistro" runat="server" AllowPaging="false" AllowSorting="false"
                        AutoGenerateColumns="false" CssClass="clsTabla" OnRowCommand="gvRegistro_RowCommand"
                        DataKeyNames="cod_personalocupado,codperiodo,codempresa,nombrecomercial,cod_tipocontrato,des_tipocontrato,cod_tipotrabajador,des_tipotrabajador,can_produccion_hombre,can_produccion_mujer,can_otro_hombre,can_otro_mujer,can_discap_hombre,can_discap_mujer">
                        <Columns>
                            <asp:TemplateField HeaderText="Nro.">
                                <ItemTemplate>
                                    <%#Convert.ToInt32(DataBinder.Eval(Container, "DataItemIndex")) + 1%>
                                </ItemTemplate>
                                <ItemStyle HorizontalAlign="Center" Width="30px" />
                                <HeaderStyle CssClass="cl_cab_busca" ForeColor="#ffffff" />
                            </asp:TemplateField>
                            <asp:BoundField DataField="cod_personalocupado" HeaderText="cod_personalocupado">
                                <ItemStyle CssClass="hiddencol" />
                                <HeaderStyle CssClass="hiddencol" />
                            </asp:BoundField>
                            <asp:BoundField DataField="des_tipotrabajador" HeaderText="Tipo Trabajador">
                                <ItemStyle CssClass="hiddencols" />
                                <HeaderStyle CssClass="hiddencols" Width="150px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="des_tipocontrato" HeaderText="Tipo Contrato">
                                <ItemStyle CssClass="hiddencols" />
                                <HeaderStyle CssClass="hiddencols" Width="150px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="can_produccion_hombre" HeaderText="Ctd. Produc. H" DataFormatString="{0:N2}">
                                <ItemStyle CssClass="hiddencols" HorizontalAlign="Right" />
                                <HeaderStyle CssClass="hiddencols" Width="70px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="can_produccion_mujer" HeaderText="Ctd. Produc. M" DataFormatString="{0:N2}">
                                <ItemStyle CssClass="hiddencols" HorizontalAlign="Right" />
                                <HeaderStyle CssClass="hiddencols" Width="70px" />
                            </asp:BoundField>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:ImageButton ID="ibtEditar" runat="server" CommandName="x_edit" ToolTip="Modificar"
                                        ImageUrl="~/Imagenes/Iconos/editrow16.png" />
                                    <asp:ImageButton ID="ibt_delete" runat="server" CommandName="x_delete" ToolTip="Eliminar"
                                        ImageUrl="~/Imagenes/Iconos/trash16.png" OnClientClick="javascript:return deleteItem(this.name, this.alt);" />
                                </ItemTemplate>
                                <HeaderStyle HorizontalAlign="Center" Width="40px" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:TemplateField>
                        </Columns>
                        <RowStyle CssClass="RowStyle" />
                        <HeaderStyle CssClass="HeaderStyle" />
                        <AlternatingRowStyle CssClass="AlternatingRowStyle" />
                    </asp:GridView>
                    <asp:Panel ID="pnlMensaje" runat="server" Visible="false" Style="padding-top: 30px;
                        border: dotted 1px #222; width: 700px; margin: auto; height: 60px; font-size: medium;
                        color: #3c9fff; font-weight: bold; text-align: center;">
                        <asp:Label ID="lblMensaje" runat="server" />
                    </asp:Panel>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
</asp:Content>
